starter.run(
	function($http, $state, $ionicPlatform, $rootScope, $ionicPopup, $ionicLoading, $timeout, $ionicHistory, $ionicViewSwitcher) {
		// $ionicPlatform.ready(function () {
		//显示loading
		$rootScope.showLoading = function() {
			$rootScope.isHideLoading = false;
			$ionicLoading.show({
				//          template:"loading...",
				content: 'loading...',
				hideOnStateChange: true,
				animation: 'fade-in',
				showBackdrop: true,
				maxWidth: 200,
				showDelay: 0
			});
		};

		//隐藏loading
		$rootScope.hideLoading = function() {
			$rootScope.isHideLoading = true;
			$ionicLoading.hide();
		};

		/*
		 * 仅显示OK
		 * title:标题
		 * message：内容
		 * sure：确定回调方法
		 * */
		$rootScope.showAlertPop = function(title, message, sure) {
			var alertPopup = $ionicPopup.alert({
				title: title,
				template: '<center>' + message + '</center>',
				okText: '确定', // String (默认: 'OK')。OK按钮的文字。
				okType: 'pop-buttons-center', // String (默认: 'button-positive')。OK按钮的类型。
			});
			alertPopup.then(function(res) {
				sure();
			});
		};

		/*
		 * 显示是和否
		 * title:标题
		 * message：内容
		 * sure：确定回调方法
		 * */
		$rootScope.showConfirm = function(title, message, sure) {

			var confirmPopup = $ionicPopup.confirm({
				title: title,
				template: '<center>' + message + '</center>',
				cancelText: '取消', // String (默认: 'Cancel')。一个取消按钮的文字。
				cancelType: 'pop-buttons-left', // String (默认: 'button-default')。取消按钮的类型。
				okText: '确定', // String (默认: 'OK')。OK按钮的文字。
				okType: 'pop-buttons-right', // String (默认: 'button-positive')。OK按钮的类型。
			});
			confirmPopup.then(function(res) {
				if (res) {
					sure();
				}
			});
		};

		//提示框，显示2秒后消失
		$rootScope.showAlert = function(message) {
			$ionicLoading.show({
				template: message
			});
			$timeout(function() {
				$ionicLoading.hide();
			}, 2000);
		};


		// })
	});